  function getNum(str) {
      // console.dir(/\d+/.exec(str));
      //exec()  返回一个数组，其中存放匹配的结果。如果未找到匹配，则返回值为 null
      if (!str || str.length == 0) {
          return "";
      } else {
          var ret = /\d+/.exec(str);
          if (!ret) {
              return "";
          }
          return parseInt(/\d+/.exec(str)[0]);
          //   return ret;
      }
  }

  $(function() {
      init();


      // 初始化
      function init() {
          getIndexMenu();
          eventList();
          getIndexPro();
          dataList();
          //   $("#rotateTu").removeClass("fa-heart-o");
          setTimeout(function() { $("#rotateTu").addClass("fa fa-pulse") }, 3000);


      }

      // 绑定一坨事件
      function eventList() {

          // 因为a标签是动态生成的 要使用委托!!!!
          $("nav").on("tap", " a:nth-child(8)", function() {
              // console.log(123);
              // zepto 里面 没有 slideToggle 
              //  1 使用fadeToggle()
              //  2 animate() 动态改变高度
              $("nav a:nth-last-child(-n+4)").fadeToggle();
          })
      }

      //获取首页导航的数据
      function getIndexMenu() {
          $.get("http://193.112.55.79:9090/api/getindexmenu", function(data) {
              // console.log(data);
              var html = template("navTpl", { arr: data.result });
              $("nav").html(html);
              $("nav a:nth-last-child(-n+4)").css({ display: 'none', opacity: 0 });
          })
      }

      function getIndexPro() {
          $.get("http://193.112.55.79:9090/api/getmoneyctrl", function(res) {
              //   console.log(res.result, res)
              //   console.log(res.result[0].productName)
              var ccc = res.result;

              var numberAll = [];
              for (var i = 0; i < ccc.length; i++) {
                  numberAll.push(getNum(ccc[i].productComCount));
              }

              //   res.result.push(numberAll);
              //   console.log(numberAll);
              var jiner = getNum(res.result[0].productInfo1);
              //   var xxx = getNum(res.result[0].productName);
              //   console.log(jiner);
              var pinglun = getNum(res.result[0].productComCount);

              res.result[0].ccc = jiner;
              res.result.pinglun = pinglun;

              //   console.log(pinglun)
              var html = template("index_zheTpl", { "arr": res.result, "anData": numberAll });
              $(".index_zhek").html(html);
          })
      }

      //   设置下拉列表
      function dataList() {
          //   console.log();
          var txtOne = document.querySelector("#txtOne");
          var btnOne = $(".search button");
          var boxKey = document.querySelector("#keywords");
          //   console.log(boxKey);
          btnOne.on('click', function() {
              var valTxt = txtOne.value;
              if (valTxt == "") {
                  return;
              }
              // 考虑逻辑---如果只是简单地把location的内容展现出来的话
              var searchTxt = localStorage.getItem("search2");
              //   console.log(searchTxt)
              if (!searchTxt) {
                  var arrTxt = [];
                  arrTxt.push(valTxt);
                  localStorage.setItem("search2", JSON.stringify(arrTxt));
              } else {
                  var arrTxt = JSON.parse(localStorage.getItem("search2"));
                  arrTxt.push(valTxt);
                  localStorage.setItem("search2", JSON.stringify(arrTxt));
              }
              txtOne.onfocus = function() {
                  boxKey.style.display = "block";
                  boxKey.innerHTML = "";
                  txtOne.value = "";
                  var lis = JSON.parse(localStorage.getItem("search2"));
                  //   var html2 = "<li>删除<li>"
                  console.log(lis);
                  for (var i = 0; i < lis.length; i++) {
                      var singleLi = document.createElement("li");
                      singleLi.innerHTML = "<li>" + lis[i] + "</li>";
                      boxKey.appendChild(singleLi);
                  }

              }
              txtOne.onblur = function() {
                  boxKey.style.display = "none";
              }
              txtOne.onchange = function() {
                  if (txtOne.value != "清空") {
                      return;
                  }
                  var arr2 = JSON.parse(localStorage.getItem("search2"));
                  arr2 = [];
                  localStorage.setItem("search2", JSON.stringify(arr2));
                  boxKey.innerHTML = "";
                  this.value = "";
              }
          })


      }



  })